#ifndef BCH_DECODE_HPP
#define BCH_DECODE_HPP


#include <NTL/GF2X.h>      
#include <NTL/GF2E.h>     
#include <NTL/vec_GF2.h>    
#include <NTL/GF2.h>  
#include <NTL/GF2EX.h>
NTL_CLIENT

namespace BCHDecoder{
  // BCH hard decision decoder
  void decode(vec_GF2& C,  const vec_GF2& codeword);

}




#endif //BCH_DECODE_HPP
